Distributing Knight Using Type-Based Publish/Subscribe for Building Distributed Collaboration Tools

نویسندگان

  • Christian Heide Damm
  • Klaus Marius Hansen
چکیده

Distributed applications are hard to understand, build, and evolve. The need for decoupling, flexibility, and heterogeneity in distributed collaboration tools present particular problems; for such applications, having the right abstractions and primitives for distributed communication becomes even more important. We present Distributed Knight, an extension to the Knight tool, for distributed, collaborative, and gesture-based object-oriented modelling. Distributed Knight was built using the type-based publish/subscribe paradigm. Based on this case, we argue that type-based publish/subscribe provides a natural and effective abstraction for developing distributed collaboration tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building flexible, distributed collaboration tools using type-based publish/subscribe-the distributed knight case

Distributed collaboration is becoming increasingly important also in software development. Combined with an increasing interest in experimental and agile approaches to software development, this poses challenges to tool support for software development. Specifically, tool support is needed for flexible, distributed collaboration. We introduce the Distributed Knight tool that provides flexible a...

متن کامل

Distribution of Route-Impacting Control Information in a Publish/Subscribe System with Delivery Guarantees

Event-driven middleware is a popular infrastructure for building large-scale asynchronous distributed systems. Content-based publish/subscribe systems are a type of event-driven middleware that provides service flexibility and specification expressiveness, creating opportunities for improving reliability and efficiency of the system. The use of route-impacting control information, such as subsc...

متن کامل

Combining a Publish and Subscribe Collaboration Architecture with XQuery Approaches

Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definit...

متن کامل

Dynamic Load Balancing in Distributed Content-Based Publish/Subscribe

Distributed content-based publish/subscribe systems to date suffer from performance degradation and poor scalability caused by uneven load distributions typical in real-world applications. The reason for this shortcoming is due to the lack of a load balancing solution, which have rarely been studied in the context of publish/subscribe. This paper proposes a load balancing solution specific to d...

متن کامل

The PADRES Distributed Publish/Subscribe System

Workflow management systems are traditionally centralized, creating a single point of failure and a scalability bottleneck. In collaboration with Cybermation, Inc., we have developed a content-based publish/subscribe platform, called PADRES, which is a distributed middleware platform with features inspired by the requirements of workflow management and business process execution. These features...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002